home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-09 / mdb05s.zip / MDBDOC.TXT < prev    next >
Text File  |  1992-01-10  |  27KB  |  476 lines

  1.  
  2.                 ╔═══╦═════════════════════════════════╗
  3.                 ║▓▓▓║                               ║
  4.                 ║▓▓▓║   ╓─╥─╖ ╥  ╥  ╓──╖  ╥  ╓──╖     ║
  5.                 ║▓▓▓║   ║ ║ ║ ║  ║  ╙──╖  ║  ║  ╜     ║ 
  6.                 ║▓▓▓║   ║ ║ ║ ║  ║     ║  ║  ║  ╖     ║
  7.                 ║▓▓▓║   ╨ ╨ ╨ ╙──╜  ╙──╜  ╨  ╙──╜     ║
  8.                 ║▓▓▓║                                 ║
  9.                 ║▓▓▓║      ╓───┐      ╓───╖           ║       
  10.                 ║▓▓▓║      ║   ║      ╟───╨╖          ║        
  11.                 ║▓▓▓║      ║   ║ata   ║    ║ase       ║       
  12.                 ║▓▓▓║      ╙───┘      ╙────╜          ║        
  13.                 ║▓▓▓║        version s0.5           ║       
  14.                 ╚═══╩═════════════════════════════════╝
  15.  
  16.  
  17. INTRODUCTION
  18. This is a limited version of MUSIC Db, v1.0, and replaces the previous
  19. beta version originally released as shareware in November of 1991.
  20. Many features were added to the program as a result of suggestions made by 
  21. the now-registered users of that beta version who felt it was a program with
  22. potential, worth registering and supporting.  As more viable
  23. suggestions come in, and more ideas are implemented, even better future
  24. additions of MDB will become available for registered users. 
  25.  
  26. Those of you who decide to register this version will be getting a good
  27. bargain in comparison with other shareware products currently available.
  28. Not only will you get the new v1.0 for your $25 fee - you will also get
  29. the next two major updates free of charge, and all other benefits outlined
  30. near the end of this document!  (Many other packages cost more, and only
  31. offer updates at reduced cost.)  YOU SHOULD TAKE NOTE, HOWEVER, THAT THIS
  32. OFFER WILL ONLY APPLY TO THOSE REGISTERING FROM THIS RELEASE.  FUTURE
  33. OFFERINGS WILL BE MORE EXPENSIVE AS COSTS INCREASE, AND LESS GENEROUS
  34. IN REGARDS TO UPDATES. (For example, postage costs in this country rose
  35. by almost 10% in one jump at the beginning of this year!)
  36.  
  37. I have done a great deal more testing on this version of the program, but
  38. there may still be little bugs that didn't show up for me.  Reports of such
  39. glitches would be much appreciated.  Methods of contacting me are outlined
  40. at the end of this document.  (Please note that the Towerview Drive address
  41. will be changing as of the first of April, 1992.  At that time, I will
  42. replace existing copies of the package with ones including the new address,
  43. which at this time is unknown. However, mail will still be forwarded from 
  44. that address for a three month period, so there should be no problems.)
  45.  
  46. In this version of the documentation, I have included information on each
  47. of the updates and fixes made to the program to date.  I have also noted
  48. where these features are disabled, or limited in functionality.  In the 
  49. TeX version of the documentation, information on updates and disabled features
  50. will appear in bold type, to set it apart visually from the original text. 
  51.  
  52. WHAT DOES MUSIC Db DO?
  53.  
  54. Primarily, it stores information about your music collection, generates
  55. printed reports of the information you have stored, and displays listings
  56. of a set of albums specified by a user-selected search key.  (I will use
  57. the term 'album' generically throughout the remainder of the document.) For
  58. each album, it stores artist, title, musical classification, media, and up
  59. to 30 songs, or 15 song/artist pairs (for various-artist compilations). 
  60.  
  61. You can select a subset of the albums stored, based on any one of these
  62. qualities, and display/edit/delete them on-screen. You may also print the
  63. selected subset in short or long listings, or print the entire database in
  64. short listing form. As well, you can generate an ASCII delimited text file
  65. of all records in the database, suitable for importing into other
  66. commercial packages, such as Lotus or dBase.  (The database file itself is
  67. in dBase III+ format, and can be opened directly by any package which
  68. recognizes that format.) 
  69.  
  70. The program will display in colour on a screen with a colour monitor, and
  71. in monochrome on a monochrome monitor. It tests the system configuration to
  72. see if a colour adapter is installed. If it is, colour is added to the
  73. display.  (Please note that this system can be fooled by certain system
  74. configurations.  I have only had the opportunity to test it on a VGA colour
  75. system, and a Hercules Mono system.) 
  76.  
  77. SETTING UP THE PROGRAM
  78.  
  79. The registered version of the program comes on a single installation disk, 
  80. in ZIP format. It includes the following files:
  81.  
  82.   >  MDBDOC.TXT - This file in ASCII format
  83.   >  MDB.EXE - The program itself
  84.   >  MUSIC.DBF - The database structure file
  85.   >  MDBLOGO.GIF - A GIF picture of the new MUSICDb logo for v1.0
  86.  
  87. The program may be run from any directory, as long as the file MUSIC.DBF is
  88. in the current directory when the program is run.  If it isn't, an error
  89. message will appear on screen, and program operation will be halted. 
  90.  
  91.  
  92. RUNNING THE PROGRAM
  93.  
  94. While in the same directory as the database file MUSIC.DBF, type MDB at the
  95. DOS prompt to run the program. The introductory screen should then appear,
  96. prompting you to press any key to start using the database. A menu then
  97. appears offering the following choices: 
  98.  
  99.   >  Select/Create a database file
  100.   >  Enter new album information
  101.   >  View/edit/delete album information
  102.   >  Report Printing
  103.   >  Perform a Song Search
  104.   >  Quit and exit
  105.  
  106. Select one of these by using the UP and DOWN arrow keys on your numeric
  107. keypad to highlight your choice, then press ENTER. Note that menu wrapping
  108. has now been included, so that at the top or bottom of the item list, both
  109. arrow keys are still valid.  For instance, while at the top item, pressing
  110. the Up arrow key will wrap around to select the bottom item (quit and
  111. exit).  This feature has been added to all menus in the program. As well,
  112. you may now press the first letter of the menu item in most menus to select
  113. that item.  (This will not work well with menus where two or more items
  114. start with the same character; I've tried to avoid this happening, but have
  115. not been totally successful. The Class menu, for example, is unchanged to
  116. maintain compatibility with records created by the beta release of the
  117. program.) 
  118.  
  119. An important new feature to note is the inclusion of help screens at each
  120. of the main levels of the program (six, in total).  Each one gives a few
  121. important pieces of information about any special or unique features
  122. available at that level, and is called by pressing the F1 key at any time.
  123. After you finish reading the screen, press any other key and continue at
  124. the point in the program from which you called the help screen.  The help
  125. facility might be expanded in future editions, as dictated by user response
  126. and new features. 
  127.  
  128. 1) Select/Create New Database File
  129.  
  130. When MDB starts, it automatically loads the file MUSIC.DBF (if it finds
  131. it).  However, this option allows you to switch the database file in use,
  132. or create another empty database file.  A menu first appears listing these
  133. options, and you are prompted to select the one you require. Selecting
  134. either option clears the screen and calls a directory listing of all
  135. existing .DBF files in the current directory.  If you are opening one, you
  136. are prompted to enter a filename from the list; enter the name only,
  137. without the .DBF extension.  If you are creating a new file, you are
  138. prompted to type in a name (no extension) that does NOT appear on the list.
  139. If you enter incorrectly, the input slot clears and you prompted to try
  140. again, this time referring to the list in the top half of the screen. 
  141.  
  142. Note that the new file (when one is created) has exactly the same file
  143. format as MUSIC.DBF, except that it contains no records.  Note that you may
  144. also switch back to MUSIC.DBF from another file using this option. (From a
  145. suggestion by Ari Kahan). 
  146.  
  147. [ IN THIS LIMITED VERSION, YOU ARE ONLY PERMITTED TO WORK WITH THE DATABASE
  148.   FILE MUSIC.DBF.  THE SCREENS FOR THIS FEATURE HAVE BEEN LEFT INTACT FOR
  149.   DEMONSTRATION PURPOSES ONLY.  YOU WILL NOT BE ALLOWED TO OPEN OR CREATE
  150.   ANY OTHER DATABASE. ]
  151.  
  152.  
  153. 2) Enter new album information: 
  154.  
  155. Select this option to catalog a new album. When selected, a new screen
  156. appears, with a prompt near the top left corner of the screen asking you to
  157. enter the artist's name.  When finished, press ENTER.  You are then
  158. prompted for the title of the album just below that. Again, type in the
  159. title and press ENTER. 
  160.  
  161. [  IN THIS LIMITED VERSION, ONLY 50 RECORDS MAY BE STORED IN THE DATABASE
  162.    AT ONCE.  ATTEMPTS TO ENTER ANY MORE WILL BE MET WITH AN ERROR MESSAGE. ]
  163.  
  164. Next you are prompted for the MEDIA. A small menu will appear, offering a
  165. number of possible choices. (The only choices not offered here are Cassette
  166. singles and 45RPM vinyl singles. I hope to do a similar program for these
  167. in the near future.)  Use the up and down arrow keys to highlight your
  168. choice and press ENTER. The next prompt to appear, CLASS, also brings up a
  169. menu of possible musical classifications into which you may place the
  170. album.  (Note here that the choice is a little limited.  In future
  171. editions, I may attempt to expand the list a bit, but with the diverse
  172. genres of music today, I decided to stick to these few basic ones.)  As
  173. with the MEDIA menu, highlight your choice and press ENTER. 
  174.  
  175. After this, the rest of the screen fills with positions for song titles. As
  176. you will note, this portion of the screen is divided into two columns,
  177. labelled SONGS and ARTISTS (IF DIFFERENT).  These labels are by no means
  178. restricting.  You actually have a number of entry options. 
  179.  
  180.   >  For tapes of LP's, you can put A-side selections in the first column,
  181.      and B-side selections in the second column.
  182.   >  You can put all album selections (up to 15) in the first column and
  183.      leave the second column blank.
  184.   >  For compilations, follow the labels.
  185.   >  For albums with more than 15 songs, put titles in both columns.
  186.  
  187. The thirty spaces are there to be used as you require...different albums
  188. may require different layouts.  For box sets, for example, I sometimes add
  189. (part1), etc., to the title, and list the songs over a couple of entries.
  190. It should likely be noted here that no entry in any of the fields needs to
  191. be unique for searching purposes.  Also to note is that you may now
  192. selectively perform a song search on either or both of these two columns. 
  193. This will be discussed in more detail later. 
  194.  
  195. When you have finished each entry, press ENTER.  If you need to back up to
  196. correct a previous entry, use the up arrow key.  When finished, press PAGE
  197. DOWN on the numeric keypad, which will store the entry. By the way, if you
  198. need to go back and correct an entry after pressing PAGEDOWN, you may use
  199. the EDIT mode in option 2 from the main menu (to be discussed shortly). 
  200.  
  201.  
  202. 3) Edit/View/Delete album information
  203.  
  204. When you select this option, the screen will clear, and a small menu will
  205. appear asking you for the search key to be used in selecting the subset of
  206. records you want to work with.  This subset may contain from one to all
  207. existing records.  Highlight your search criteria, and press ENTER. If
  208. ARTIST or ALBUM is selected, type in all or part of the name to search for.
  209. For example, entering CHRIS for artists would select all entries by artists
  210. such as CHRIS REA, LUTHERAN CHRISTMAS CHORUS, and so on. If MEDIA or CLASS
  211. are selected, you will be presented with the same menus used in the Album
  212. Entry portion of the program, and the selection is made is the same manner.
  213.  For example, selecting HOME from the MEDIA menu will set up your subset as
  214. all home recordings. 
  215.  
  216. Once the choice is made and the subset established, the first record in
  217. that subset appears on the screen, in a format similar to that used for the
  218. data entry screen.  One feature of this screen has been altered.  Now,
  219. below the information, the counters tell you how many matching records were
  220. found, and which of these you are now viewing.  (Thanks again, Ari!)} Below
  221. the display is a set of valid command choices, instructing you as to which
  222. keys will perform which actions. Pressing the F5 key will begin editing the
  223. current record, F6 will delete the current record, F7 will display the next
  224. record in the subset, F8 displays the preceding record, F9 prints the
  225. displayed record, and F10 quits and returns to the main menu. 
  226.  
  227. If you select to print or delete the current record, you will be prompted
  228. for confirmation before any action is taken.  Answer with one of the valid
  229. options listed in the prompt.  If the record you are deleting is the only
  230. one in the currently selected subset, the screen will clear and you will be
  231. returned to the main menu level. Printed output from the PRINT option (F9)
  232. outputs a complete record to the printer, including all song and artist
  233. fields.  Starting at the top of the page, it outputs the complete record,
  234. followed by a form-feed to eject the page.  [ IN THIS VERSION, A SHORT
  235. COPYRIGHT NOTICE WILL ALSO BE PRINTED ON THE PAGE. ]
  236.  
  237. For editing, you may move between fields with the up and down arrows. The
  238. field currently being edited will be highlighted.  Note that you are able
  239. to change the MEDIA and CLASS field information while editing here.  It is
  240. highly recommended that you do not, however, since searches and reports
  241. only recognize a small subset of values for these fields.  Any other value
  242. will always cause the record to be omitted from any subset generated for
  243. these purposes. 
  244.  
  245. When viewing records using the NEXT and PREVIOUS keys (F7 and F8), when you
  246. try to go beyond the last record in the selected set, the screen will blank
  247. momentarily, then restore the last valid record displayed.  At the start of
  248. the file, the same record will stay on screen while you press the F7 key.
  249. Note that if there are no records matching the specifications you request,
  250. an error message will appear on screen until you press ENTER.  This will
  251. return you to the main menu level. 
  252.  
  253. 4) Generate Reports
  254.  
  255. In version 1.0 of MDB, you have the option of three printed report
  256. formats, or output to a delimited ASCII text file.  The first includes
  257. every record in the database, and prints only the album title, artist, and
  258. media type.  Each album in the database is listed on a single line.  The
  259. second option outputs to the printer in the same format, but allows you to
  260. select a subset of records to include in the report.  The third option was
  261. designed for outputting reports containing smaller numbers of records.  It
  262. outputs complete records, three listings per page. It also provides the
  263. means to select your subset for inclusion.  The last item in this submenu
  264. quits and returns to the main menu level. 
  265.  
  266. When you select the first option, you are prompted before the report is
  267. printed.  This allows you to make sure your printer is turned on and the
  268. top of the page is properly set.  When you are ready to print, type 'Y' and
  269. press ENTER. The second and third options allow you to select a subset of
  270. records using the same menus and prompts as were used in the second main
  271. menu option for selecting records to view.  You select the search field,
  272. and provide a value to be used to filter the records into your subset. When
  273. your selection is complete, and a valid subset containing one or more
  274. records is selected, you will be prompted to press 'Y' when you are ready
  275. to begin printing.  Here again, you are given the chance to abort the print
  276. job and start over, or get the printer set up and instruct printing to
  277. begin. 
  278.  
  279. The text file outputs a single line for each record in the database to a
  280. text file called ALBUMS.TXT.  The line contains the ARTIST, TITLE and MEDIA
  281. for the record.  These three fields are comma-delimited with the contents
  282. of the field contained within quote marks.  This style is recognizable by a
  283. number of spreadsheet and database programs.  I personally use QUATTRO
  284. (Borland) on the IBM and MS-Excel on the Macintosh. It works with both.
  285. Note that the output is indexed alphabetically on the ARTIST field. 
  286. [  THIS ITEM IS TOTALLY DISABLED IN THIS VERSION OF THE PROGRAM.  ]
  287.  
  288. Just after you are asked to confirm printing of the report, another small
  289. menu appears, asking where to direct output to.  This will permit output to
  290. a second printer, or to a text file.  The program defaults to the port
  291. normally accessed by the DOS PRINT command (PRN:).  This selection can be
  292. used to over-ride this setting.  If you choose to output the report to a
  293. text file (the last option on the menu), you will be prompted to enter an
  294. eight-letter filename (no extension --- PRN is appended automatically). 
  295. [  OUTPUT TO A TEXT FILE IS DISABLED IN THE LIMITED VERSION.  YOU MAY
  296.    ONLY DIRECT THE SELECTED REPORT TO A PRINTER PORT. AS WELL, ALL 
  297.    PRINTOUTS WILL INCLUDE A COPYRIGHT LINE IN THE HEADER OF EACH PAGE
  298.    OF THE REPORT.  THIS LINE DOES NOT APPEAR WHEN USING VERSION 1.0.  ]
  299.  
  300. When you select an alternate port, make sure your printer is set up for
  301. that port.  Remember that the program expects the printer it finds to be a
  302. regular dot matrix printer, and will not generate special codes (such as
  303. postscript) for fonts and formatting required by some types of printers.  A
  304. rule-of-thumb is that, if you can print a text file on the printer using
  305. the DOS Print command from the DOS prompt, it should work here. 
  306.  
  307.  
  308. 5) Song Search
  309.  
  310. The fourth item on the main menu allows you to search the database for a
  311. specific song title, or part of the title.  When selected, the screen is
  312. cleared and you are prompted for a string to search for. This can be a
  313. complete or partial song title.  The search is not case-sensitive, meaning
  314. that an `s' will match an `S' in the song title. 
  315.  
  316. Another menu appears after this, prompting you for which columns to search
  317. in.  As you will recall, the song titles can be stored in either of the two
  318. columns in each record, on the option of the user.  If your data is stored
  319. in the first column only, you may elect to search only that column, thus
  320. cutting the search time in half. (The time saving is based on a worse-case
  321. scenario; when the first match is found in a record, the remaining fields
  322. are skipped.  Thus, only one or two fields of the possible thirty may be
  323. searched in some records, thus cutting the time even further.) (From a
  324. suggestion by Ari Kahan.) 
  325.  
  326. Once this selection is made, the program will then begin the search. 
  327.  
  328. Keeping in mind that song titles may appear in any of the 30 provided
  329. spots, each of those fields is searched in every record in the database
  330. until a match is located, and the matching record numbers (if any) are
  331. stored to be recalled by the program.  If no matching strings are located,
  332. the program will report this. Otherwise, it will begin displaying them.
  333. Below the record display appears the number of matches located, and which
  334. of the matches you are viewing. It should be noted that because of the
  335. nature of the search, it can be quite slow for large databases. 
  336.  
  337. During displaying of these records, you have only 3 valid input options: F8
  338. to view the next record, F9 to print the current record, and F10 to exit.
  339. Exiting returns you to the main menu level. When you press F8 at the last
  340. record selected, you are returned automatically to the main menu level. 
  341.  
  342. 5) Quit/Exit the program
  343.  
  344. This option does exactly what it says.  It stops program operation, and 
  345. returns to the DOS prompt. 
  346.  
  347.  
  348. COPYRIGHT AND LICENSE INFORMATION --- SINGLE USER
  349.  
  350. Now for the boring, but necessary portion of the documentation. Please do
  351. not be put off by any of the material below.  It is placed there for
  352. personal protection, after hearing many horror stories about the plight of
  353. some shareware authors.  While I have done my best to see that the program
  354. is bug-free, and the material I've included in this documentation is as
  355. complete and accurate as possible, it is entirely conceivable that I have
  356. missed something or done something incorrectly.  If so, I apologize up
  357. front. This is the first general-usage program I have released, having
  358. programmed exclusively for personal or private uses in the past.  Plus, not
  359. even commercial packages are all bug-free (look at PCTools 7.0!).  Be only
  360. assured that I have done my best to test and debug the package, considering
  361. that this is done as a spare-time project only.  Had I prepared this
  362. program solely for personal use, much of the approximately 60 hours of
  363. effort I put into it would not have transpired.  For this reason alone, I
  364. place the following restrictions on the use of this software program. 
  365.  
  366.   > Holders of the shareware version of the program, v0.5s, may copy and
  367.     distribute that version freely, as long as no financial consideration
  368.     is involved in the exchange.  Any copies made of the program for
  369.     such distribution MUST include all files discussed in this document,
  370.     in their original, unaltered form, as created by the author of the 
  371.     program.
  372.  
  373.   > Users of the shareware version of the program, v0.5s, may use the 
  374.     program for a period of 10 consecutive days after obtaining the
  375.     program.  After that period, the user must submit a
  376.     payment of $25 (US or Canadian dollars) to the author of the program,
  377.     as outlined later in this document, to obtain a fully licensed and 
  378.     registered version of the software.  If the user does not choose to
  379.     register the software in this manner, he/she must erase all existing
  380.     copies of the software (including all files and documentation) in their
  381.     possession after the 10 day period previously mentioned.
  382.  
  383.   > The expected use of this program is for personal storage of 
  384.     information about the user's music collection, as described in the 
  385.     documentation, and it is intended for personal pleasure use only. The 
  386.     author assumes no responsibility for any losses incurred as a result 
  387.     of the use of the program for commercial or other purposes.
  388.  
  389.   > The author of this software will assure that registered users receive
  390.     upgraded versions of the program as they are made available by the author. 
  391.     By prior arrangement with the purchaser of the program, the method of 
  392.     shipment will either be by Internet electronic mail, or by Canada Post.
  393.     This, and all other warranties described herein, are extended ONLY to the
  394.     original registered owner of the software.  The registered user is 
  395.     entitled to receive their original registered copy, plus two additional
  396.     updates in the agreed-upon manner.
  397.  
  398.   > The author warrants that the software will perform its intended task,
  399.     as described in the accompanying documentation, and that the author will
  400.     correct, at no additional cost to registered users, any variances in MDB's
  401.     operation caused by errors in the program code (incompatibility with the 
  402.     users' particular hardware, or with other software packages, are not 
  403.     acceptable criteria for this warranty).  A corrected version of the MDB
  404.     software will then be supplied to the registered user. The liability of 
  405.     the author, and your sole remedy will be restricted to this action. 
  406.     Because of the low volume of licenses, each copy of the software issued
  407.     by the author will be checked for media damage (where applicable) and 
  408.     data corruption. Replacement of software damaged in transit or after 
  409.     arrival will be done via Internet electronic mail if at all possible. If
  410.     not possible, a new installation disk will be mailed via Canada Post to
  411.     the licensed user.  No such warranty or recourse is offered users of an
  412.     unregistered copy of the software.
  413.  
  414.   > The author offers no warranty as to the compatibility of this program
  415.     with other software or hardware, and accepts no responsibility for the loss
  416.     or damage to hardware, software, or data related to the use of this program
  417.     or its interaction with other software/hardware/data. 
  418.  
  419.   > The original software was checked as thoroughly as possible by the
  420.     author before release to guard against computer viruses and other Trojan
  421.     programs, and was, to the best of his knowledge, free of such things. The
  422.     user is encouraged to run their own tests, however, on a regular basis.  
  423.  
  424.   > The software and its documentation is owned by David Brown (JDB Software),
  425.     and protected by Canadian and International Copyright laws and treaty 
  426.     provisions. Neither the software or documentation may be altered without 
  427.     express consent of the author.
  428.  
  429.   > You may not lease, rent, or sub-license the software.  You may not 
  430.     decompile or otherwise disassemble the software, nor make derivative works
  431.     from it.  You may not sell or transfer any copies of the software, and 
  432.     retain use of a later copy which has been issued as an update to the version
  433.     being transferred.  This does not apply to newer copies for which a new
  434.     license is purchased. 
  435.  
  436. CONTACTING THE AUTHOR
  437.  
  438. If you wish to contact the author of the program for any reason (such as 
  439. with a bug report, suggestions, or for technical assistance), you may do so 
  440. by mail to the following address:
  441.  
  442.      David Brown
  443.      39 Towerview Drive, Apt. 104
  444.      Halifax, Nova Scotia, Canada
  445.      B3P 2J4
  446.  
  447. PLEASE ADDRESS YOUR REGISTRATION FEES TO THAT, OR THE FOLLOWING, ADDRESS.
  448. REMEMBER TO ENCLOSE A CHEQUE OR MONEY ORDER FOR $25, ALONG WITH YOUR 
  449. RETURN ADDRESS, PREFERRED MODE OF RECEIVING UPDATES (E-mail or postal),
  450. AND THE SIZE MEDIA ON WHICH YOU WOULD PREFER THE INSTALLATION PACKAGE.
  451. CANADIANS MAY SUBMIT THEIR REGISTRATION IN CANADIAN FUNDS.  AMERICAN AND
  452. INTERNATIONAL ORDERS ARE ASKED TO SUBMIT PAYMENT IN US DOLLARS. (Orders
  453. submitted in other currencies will be accepted; the total, however, must
  454. be equivalent to $25 in US funds, plus an additional $1.50 US for bank
  455. exchange fees.)
  456.  
  457. (Please note that this address will be changing as of the 1st of April, 
  458. 1992. After March 1, 1992, please address mail to 
  459.  
  460.                  David Brown
  461.         Dept. of Mathematics and Computing Science
  462.                Saint Mary's University
  463.                 Halifax, Nova Scotia, Canada
  464.                   B3H 3C3
  465.  
  466. [DISCLAIMER] Saint Mary's University is in no way associated with this 
  467.               project, or JDB Software.
  468.  
  469.      (c) 1992  by JDB SoftWare (David Brown)    
  470.                   39 Towerview Drive Apt. 104        
  471.                   Halifax, Nova Scotia          
  472.                   Canada       B3P 2J4             
  473.  
  474.   Phone:  (902)420-5893 (days AST), (902)479-0910 (evenings AST)
  475.   E-mail: dbrown@husky1.stmarys.ca, dbrown@smu2.stmarys.ca
  476.